home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / lib / pm-utils / sleep.d / 90clock < prev    next >
Text File  |  2009-10-06  |  455b  |  25 lines

  1. #!/bin/sh
  2. # Synchronize system time with hardware time.
  3. # TODO: Do modern kernels handle this correctly?  If so, we should detect that
  4. #       and skip this hook.
  5.  
  6. . "${PM_FUNCTIONS}"
  7.  
  8. suspend_clock()
  9. {
  10.     /sbin/hwclock --systohc >/dev/null 2>&1 0<&1
  11. }
  12.  
  13. resume_clock()
  14. {
  15.     /sbin/hwclock --hctosys >/dev/null 2>&1 0<&1
  16. }
  17.  
  18. [ "$NEED_CLOCK_SYNC" ] || exit $NA
  19.  
  20. case "$1" in
  21.     hibernate|suspend) suspend_clock ;;
  22.     thaw|resume) resume_clock ;;
  23.     *) exit $NA ;;
  24. esac
  25.